body
{
    background-image: url(../image/bg.jpg);
    padding:0;
    margin:0;
}

.navbar {
    background-image: url(../image/bg-nav.png);
    height: 73px;
    font-size: 36;
    color: #ccc;
    text-align: center;
}

.nav-title {
    position: relative;
    top: 10px;
}

.nav-right {
    position: absolute;
    right: 16px;
    font-size: 24;
    top: 18px;
}

.menu li {
    list-style: none;
    margin-top: 24px;
    margin-left: -20px;
}

a.fgo-menu-button:link { text-decoration:none; }
a.fgo-menu-button:active { text-decoration:none; }
a.fgo-menu-button:hover { text-decoration:none; } 
a.fgo-menu-button:visited { text-decoration:none; }

div.fgo-menu-button {
    background-image: url(../image/button.png);
    background-size: 282px 55px;
    background-repeat: no-repeat;
    width: 282px;
    height: 55px;
    text-align: center;
    line-height: 50px;
    color: #332E28;
    font-weight: bold;
    font-size: 1.2em;
}

.menu-right {
    width: 320px;
    float: right;
}

.content-left {
    margin-top: 24px;
    margin-right: 320px;
    float: left;
    position: absolute;
}

img.servant-avatar {
    margin: 5px;
}

table#servant-query-result {
    background-color: #fff;
}

table#servant-query-result th {
    text-align: center;
    background: #b8d8dd
}

table#servant-query-result td {
    padding: 0;
    text-align: center; 
    line-height: 111px; 
    height: 111px;
}
